Market-Based Algorithms for Allocating Complex Tasks

نویسندگان

  • Xiaoming Zheng
  • Sven Koenig
چکیده

Introduction It is often important to coordinate teams of cooperative agents in a distributed manner. We study how to assign tasks to cooperative agents so that the resulting team cost is small (that is, team performance is high). Market-based mechanisms are promising distributed task-allocation methods. Robotics researchers have recently studied how to use sequential single-item (SSI) auctions to allocate simple tasks to agents (Tovey et al. 2005), where simple tasks need to be performed by exactly one agent. In this paper, we study how to allocate complex tasks to agents, where complex tasks (different from (Zlot 2006)) need to be performed by several agents simultaneously. Our motivating example is multi-agent routing, where the tasks are to visit targets in the plane. Each target needs to be visited by a given number of agents that depends on the target. Simple targets need to be visited by only one agent, while complex targets need to be visited by several agents simultaneously. For example, large fires can be extinguished only with several fire engines, and heavy objects can be moved only with several robots. The agent cost is the smallest sum of travel and wait times needed by an agent to visit all targets assigned to it. The team cost is the largest agent cost of any agent (that is, the task-completion time). Our objective is to determine which targets each agent should visit and when it should visit them so that the team cost is minimal. Most existing research treats task allocation as a complete set partitioning or set covering problem where the cost of performing a complex task with a given set of agents is either pre-defined (Abdallah and Lesser 2004) or easy to calculate (Shehory and Kraus 1998). In the context of multi-agent routing, however, the agent cost of visiting an additional complex target depends not only on the target and the agent that visits it but also on the visit time. The most closely related research to our work is some of our own previous research for the special case where each agent can visit at most one complex target (Zheng and Koenig 2008).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Market-based Multirobot Coordination for Complex Tasks

Current technological developments and application-driven demands are bringing us closer to the realization of autonomous multirobot systems performing increasingly complex missions. However, existing methods of distributing mission subcomponents among multirobot teams do not explicitly handle the required complexity and instead treat tasks as simple indivisible entities, ignoring any inherent ...

متن کامل

Market-based Complex Task Allocation for Multirobot Teams

In order for a team of autonomous robots to perform a complex mission effectively, an efficient assignment of tasks to robots must be determined. Existing multirobot task allocation algorithms treat tasks as simple, indivisible entities. However, when dealing with complex tasks, the structure and semantics of the tasks can be exploited to produce more efficient team plans by giving individual r...

متن کامل

An Auction-Based Approach to Complex Task Allocation for Multirobot Teams

Current technological advances and application-driven demands are leading to the development of autonomous multirobot systems able to perform increasingly complex missions. However, existing methods of distributing mission subcomponents among multirobot teams do not explicitly handle this complexity and instead treat tasks as simple indivisible entities, ignoring any inherent structure and sema...

متن کامل

Bidding policies for market-based HPC workflow scheduling

This paper considers the scheduling of jobs on distributed, heterogeneous High Performance Computing (HPC) clusters. Market-based approaches are known to be efficient for allocating limited resources to those that are most prepared to pay. This context is applicable to an HPC or cloud computing scenario where the platform is overloaded. In this paper, jobs are composed of dependent tasks. Each ...

متن کامل

Chaotic-based Particle Swarm Optimization with Inertia Weight for Optimization Tasks

Among variety of meta-heuristic population-based search algorithms, particle swarm optimization (PSO) with adaptive inertia weight (AIW) has been considered as a versatile optimization tool, which incorporates the experience of the whole swarm into the movement of particles. Although the exploitation ability of this algorithm is great, it cannot comprehensively explore the search space and may ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010